im: objs/main.o objs/changestatus.o objs/connect.o \
        objs/getmessages.o objs/sendmessage.o
        cc -o bin/im objs/main.o objs/changestatus.o objs/connect.o \
          objs/getmessages.o objs/sendmessage.o -lpq


objs/main.o: src/main.c src/connect.h src/getmessages.h \
             src/sendmessage.h src/changestatus.h
        cc -o objs/main.o -c src/main.c -std=c99


objs/changestatus.o: src/changestatus.c src/changestatus.h src/connect.h
        cc -o objs/changestatus.o -c src/changestatus.c -std=c99


objs/connect.o: src/connect.c src/connect.h
        cc -o objs/connect.o -c src/connect.c -std=c99


objs/getmessages.o: src/getmessages.c src/getmessages.h src/connect.h
        cc -o objs/getmessages.o -c src/getmessages.c -std=c99
